floating trough - French English Dictionary